package com.sqltojson.core;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;


@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Parameter", propOrder = {
    "content"
})
public class Parameter {

    protected String content;
    @XmlAttribute
    protected String associate;
    @XmlAttribute
    protected Boolean template;
    @XmlAttribute(required = true)
    protected String name;
    

	
	@Override
	public String toString() {
		return com.google.common.base.Objects.toStringHelper(this).addValue(name).addValue(associate).addValue(content).toString();
	}
	
    public String getContent() {
        return content;
    }

    public void setContent(String value) {
        this.content = value;
    }

    public String getAssociate() {
        return associate;
    }

    public void setAssociate(String associate) {
        this.associate = associate;
    }

    public String getName() {
        return name;
    }

    public void setName(String value) {
        this.name = value;
    }

	public Boolean getTemplate() {
		return template;
	}

	public void setTemplate(Boolean template) {
		this.template = template;
	}
}
